// 一 : 安全访问
let token = localStorage.getItem('token')

if (!token) {
  // 滚到登录页
  location.href = '/login.html'
}

// 二. 点击退出按钮
$('#logout').on('click', () => {
  layer.confirm('您确定要退出吗?', { icon: 3, title: '小伙砸:' }, function (index) {
    //do something
    //1. 把token删除掉
    localStorage.removeItem('token')
    //2. 回到登录页
    location.href = '/login.html'

    layer.close(index)
  })
})

// 三. 获取昵称 + 头像
function mg_getUserInfo() {
  // get(url,{ headers :{ } })
  mg_mg_getUserInfo(res => {
    console.log('首页-获取个人信息:', res.data)

    // token失效的情况判断
    // if (res.data.status === 1 && res.data.message === '身份认证失败！') {
    //   //1. 把本地的token删除
    //   localStorage.removeItem('token')

    //   //2. 滚回到登录页
    //   location.href = '/login.html'

    //   return
    // }

    // 解构里面的数据
    //     昵称       头像     用户名/账号
    //     ''        null    000005
    let { nickname, user_pic, username } = res.data.data
    // console.log('首页-获取个人信息:', nickname, user_pic, username)

    //3.1 显示昵称
    // 假如昵称还没有设置, 把用户名当成昵称 临时显示一下
    if (nickname === '') {
      nickname = username
    }
    $('.nickname').text(nickname)

    //3.2 显示头像
    // 假如头像还没有上传, 把昵称的首字母大写展示出来
    if (user_pic === null) {
      let firstLetter = nickname[0].toUpperCase()
      $('.avatar').text(firstLetter)
      $('.avatar').css('display', 'inline-block')
    } else {
      // TODO =================
      $('.layui-nav-img').attr('src', user_pic)
      $('.layui-nav-img').css('display', 'inline-block')
    }
  })

  // axios
  //   .get('http://api-breakingnews-web.itheima.net/my/userinfo', {
  //     headers: {
  //       Authorization: localStorage.getItem('token'),
  //     },
  //   })
  //   .then(res => {
  //     console.log('首页-获取个人信息:', res.data)

  //     // token失效的情况判断
  //     if (res.data.status === 1 && res.data.message === '身份认证失败！') {
  //       console.log('token失效了')

  //       //1. 把本地的token删除
  //       localStorage.removeItem('token')

  //       //2. 提示token失效
  //       layer.msg(
  //         'token失效, 请回到登录页重新登录',
  //         {
  //           icon: 2,
  //           time: 1000, //2秒关闭（如果不配置，默认是3秒）
  //         },
  //         function () {
  //           // 3.2 跳转/切换
  //           //2. 滚回到登录页
  //           location.href = '/login.html'
  //         }
  //       )

  //       return
  //     }

  //     // 解构里面的数据
  //     //     昵称       头像     用户名/账号
  //     //     ''        null    000005
  //     let { nickname, user_pic, username } = res.data.data
  //     // console.log('首页-获取个人信息:', nickname, user_pic, username)

  //     //3.1 显示昵称
  //     // 假如昵称还没有设置, 把用户名当成昵称 临时显示一下
  //     if (nickname === '') {
  //       nickname = username
  //     }
  //     $('.nickname').text(nickname)

  //     console.log('user_pic', user_pic)

  //     //3.2 显示头像
  //     // 假如头像还没有上传, 把昵称的首字母大写展示出来
  //     if (user_pic === null) {
  //       let firstLetter = nickname[0].toUpperCase()
  //       $('.avatar').text(firstLetter)
  //       $('.avatar').css('display', 'inline-block')
  //     } else {
  //       // TODO =================
  //       $('.layui-nav-img').attr('src', user_pic)
  //       $('.layui-nav-img').css('display', 'inline-block')
  //     }
  //   })
}

mg_getUserInfo()
